#pragma once



#include <set>
#include <map>
#include "Singleton.h"
#include "HostBase.h"

class LogHandler
{
public:
    LogHandler() = default;
    virtual ~LogHandler() = default;

public:
    static LogHandler* Instance()
	{
		return CSingleton<LogHandler>::Instance();
	}

public:
	int ProcessPacket(CHostBase* host, SocketHandler * pHandler, NETInputPacket* inputPkg);

public:
	int OnLogLvlUpdate(CHostBase* host, SocketHandler * pHandler, NETInputPacket* inputPkg);
};






